﻿using System;

namespace XchangeStreamer.Types
{
    public sealed class Order
    {
        #region Public Properties

        public TimeSpan Time
        {
            get;
            set;
        }

        public decimal LeValue
        {
            get;
            set;
        }

        public decimal Value
        {
            get;
            set;
        }

        public UInt32 Volume
        {
            get;
            set;
        }

        public decimal Price
        {
            get;
            set;
        }

        public string OrderNumber
        {
            get;
            set;
        }

        public string MarketCode
        {
            get;
            set;
        }

        public string SymbolCode
        {
            get;
            set;
        }

        public DateTime Date
        {
            get;
            set;
        }

        public QuoteType OrderType
        {
            get;
            set;
        }

        public string Exchange
        {
            get;
            set;
        }

        public QuoteStatus OrderAction
        {
            get;
            set;
        }

        public int RecSerial
        {
            get;
            set;
        }

        #endregion
    }
}
